package cn.e4j.modular.crm.service;

import cn.e4j.core.dto.impl.Dto;
import cn.e4j.modular.crm.entity.GwedT;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author liuw
 * @date 2019/09/04
 */
public interface Gwei006Service extends IService<GwedT> {

    void addData(List<GwedT> list);


    void editData(List<GwedT> list);


    void review(List<GwedT> list);


    Dto cancelReview(List<GwedT> list);


    void delete(GwedT gwedT);


    void deleteBatch(List<GwedT> list);


    List<Dto> getList(Page<Object> page, Dto dto);


    List<Dto> getGweddocnoListPage(Page<Object> page, Dto dto);


    List<Dto> getGwed001ListPage(Page<Object> page, Dto dto);


    List<Dto> getGwedmlegalPage(Page<Object> page, Dto dto);


    List<Dto> getGwecPage(Page<Object> page, Dto dto);


    Dto listOrg(Dto dto);


    List<Dto> getGwedData(Dto dto);


    Dto getAzpFile(Dto dto);


    Dto getOeb(Dto dto);


    Dto getGwed101(Dto dto);


    Dto getGwcsData(Dto dto);


    List<Dto> getGwedByDoc(Dto dto);

    Dto getGwak(Dto dto);

    Dto getGwed011Sum(Dto dto);

}
